package com.testing.class10.InterTest;

import com.testing.class9.Animal;

/**
 * @Classname MultiInterTest
 * @Description 类型说明
 * @Date 2021/5/7 21:27
 * @Created by 特斯汀Roy
 */
public class MultiInterTest {

    public static void main(String[] args) {
        //实现了接口并且继承了类的一个子类，拥有父类和原本接口的所有方法。
        ManBoss roy=new ManBoss();
        roy.eating();
        roy.eat();
        roy.fenpeiJob();
        roy.speak();

        //进行向上转型之后，不能使用来自其它接口的方法，
        // 因为这些方法对于父类Animal来说，就是子类新实现的方法。
        Animal will=new ManBoss();
//        will.fenpeiJob();
//        will.eat();

        //接口的向上转型
        InHuman 土匪=new ManBoss();
        //不再拥有继承自父类Animal的方法
//        土匪.eating();
        //也不再拥有实现的其它接口Employer的方法。
//        土匪.fenpeiJob();




    }

}
